草庐IT

Android TalkBack 和 fragment 堆栈

全部标签

android - 从 fragment 到 Activity 的 onAttach 回调

我想将String数据从fragment发送到activity。我已经阅读了关于在android开发人员中使用onAttach回调在fragment和Activity之间进行通信的文章。谁能解释清楚如何将数据从fragment发送到Activity? 最佳答案 你应该做这样的事情。首先创建一个界面,用于与您的Activity进行通信,例如:publicinterfaceOnViewSelected{publicvoidonViewSelected(intviewId);}并在您的onAttach中执行此操作:OnViewSelect

android:我没有得到堆栈跟踪,电话只是挂起

我暂停我的相机应用程序,然后切换回来拍照后,我的手机崩溃了。这只发生在我的三星GalaxyS上,在我的华为设备上它完全有效。我找到了导致错误的代码行。不幸的是,这些行非常有用,所以我不能删除它们:publicvoidsurfaceDestroyed(SurfaceHolderholder){//Log.d(TAG,"surfaceDestroyed()");if(this.camera!=null){camera.stopPreview();//thenexttwolinesleadtotheerrorafterswitchingbacktotheappandtakingapicure

android - 第二次在 Dialog 中膨胀 Fragment 时出错

我在Activity中有以下代码,它为包含fragment的布局启动对话框。...caseR.id.pick_resource:dialog=newDialog(this);dialog.setContentView(R.layout.resource_picker);dialog.setCancelable(true);dialog.setTitle("Pickaresource");dialog.show();这在应用程序启动后第一次工作得很好,但是当对话框退出并稍后再次调用时,我得到这个堆栈跟踪:08-1010:47:33.990:ERROR/AndroidRuntime(265

android - Proguard Retrace 无法使用堆栈跟踪运行时信息,例如 E/AndroidRuntime(10237) :

我需要从我的proguard.trace文件中删除行,如E/AndroidRuntime(10237):以便回溯工作。基本上我正在查看日志文件并且需要删除此行或回溯不起作用。我是否遗漏了什么或者我是否需要为每个堆栈跟踪执行此操作?基本上它之前的信息出现在堆栈跟踪行的开头,如E/AndroidRuntime(10237):atcom.test.a.b.c(UnnownSource):134这是整个堆栈跟踪:E/AndroidRuntime(10237):FATALEXCEPTION:mainE/AndroidRuntime(10237):java.lang.ArithmeticExcep

android - 在哪里检查 android fragment 中的方向变化

在我的应用程序中,我有一个包含多个Fragment的FragmentActivity,除了一个特定的Fragment之外,所有这些都处于纵向模式。我在FragmentActivity中通过页脚View在Fragment之间移动。当方向发生变化时,对于这个特定的Fragment,我有一个不同的布局(实际上具有相同的名称但不同的小部件View)。在横向模式下,我想从Fragment布局View和FragmentActivity的页脚View中删除特定的小部件>当回到纵向时,把所有东西都加回去。我已经在Fragment的onSavedInstanceState()中保存了我需要的所有数据,但

android - Android 软件堆栈的哪一部分通过耳机插孔处理命令? (例如,使用耳机接听电话)

Android在哪里处理通过耳机插孔连接的耳机发送的命令?具体来说,播放/暂停和接听电话?这是隐藏在操作系统中还是可以通过API访问? 最佳答案 这与android的任何特性或功能都没有真正的关系,它只是硬件相关,3.5没有有限且明确定义的连接数量,你可以有一个单声道、立体声的插孔,3个channel甚至其他配置。据我所知,这种硬件(插孔)在获取Google商业版Android的要求列表中甚至都没有命名,因此您甚至无法想象出一套基于您定位的android版本。 关于android-And

android - Fragments 中的共享元素和内容转换

我有以下问题:我正在尝试从Fragment过渡A到FragmentB.这些fragment之间有一个共享元素,形式为Button。和其他一些View's(见布局)。我要做的是让Fragment中的所有内容共享元素除外,过渡(向左滑动)并让所有内容形成FragmentB共享元素除外从右侧滑入。在此内容转换期间,我希望共享元素保持在其原始位置,直到内容转换完成,然后让它滑动到其在Fragment中的新位置。B.这最后一个行为就是出错的地方:一旦我在Fragment中开始退出转换共享元素随着Fragment的内容过渡消失并从右侧滑入B.如果我不添加任何退出/进入转换,共享元素的行为是正确的。

android - 使用多个 fragment 设置 RadioButton.setChecked

嘿,我有一个非常愚蠢的问题,我无法弄清楚为什么它没有按预期工作。所以我有一个使用viewpager和FragmentStatePagerAdapter的MultiFragment布局(每个都有一些不同的问题)。当我打开承载所有这些fragment的屏幕时,我正在尝试使用网络调用恢复以前的状态(标记所有已回答的问题)。但是,如果我的fragment对用户不可见,它似乎无法更新单选按钮/复选框的选中状态。有人知道我可以做些什么来实现期望的行为吗?提前干杯和感谢!@OverridepublicvoidonViewCreated(Viewview,@NullableBundlesavedIns

Android 4.1.1 在收到带有 URI 的通知时为 Activity 构建堆栈

我们的应用程序有不同的通知,可以打开不同的Activity。所以我们为此创建了URI方案。收到通知并打开正确的Activity。我使用以下代码创建用于正确导航的堆栈:Intentintent=newIntent(Intent.ACTION_DEFAULT,Uri.parse(uri));TaskStackBuilderstackBuilder=TaskStackBuilder.create(context);stackBuilder.addNextIntentWithParentStack(intent);PendingIntentcontentIntent=stackBuilder.

android - ItemTouchHelper 使拖动的项目越过 fragment 页脚

我有一个带有ItemTouchHelper的RecyclerView。RecyclerView是一个2/2网格,它在页面上有页眉和页脚。当用户拿起一个项目时,我希望该项目能够悬停在页脚上。但是,我不希望通过页脚可以看到回收站View中的其他项目。所以首先我尝试添加clipChildren和clipPadding但这造成了RecyclerView项目在页脚中向上滚动的情况,这是一个问题。我尝试向项目添加高度和bringToFont但这些从未奏效,因为回收站View仍在页脚后面,我尝试将bringtofront添加到回收站View本身但是然后所有项目再次成为页脚前面而不是只是拖了一个,有没